using SqlSugar;

namespace ZhiKeDuoServer.Model
{
    /// <summary>
    /// 
    /// </summary>
    public class MemberInfo
    {
        private System.Int32 _Id;
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsIdentity = true)]
        public System.Int32 Id { get { return this._Id; } set { this._Id = value; } }

        private System.String _IdCode;
        /// <summary>
        /// 
        /// </summary>
        public System.String IdCode { get { return this._IdCode; } set { this._IdCode = value?.Trim(); } }

        private System.String _UserName;
        /// <summary>
        /// 
        /// </summary>
        public System.String UserName { get { return this._UserName; } set { this._UserName = value?.Trim(); } }

        private System.DateTime? _Stime;
        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? Stime { get { return this._Stime; } set { this._Stime = value ?? default(System.DateTime); } }

        private System.DateTime? _Etime;
        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? Etime { get { return this._Etime; } set { this._Etime = value ?? default(System.DateTime); } }

        private System.String _Email;
        /// <summary>
        /// 
        /// </summary>
        public System.String Email { get { return this._Email; } set { this._Email = value?.Trim(); } }

        private System.String _Addr;
        /// <summary>
        /// 
        /// </summary>
        public System.String Addr { get { return this._Addr; } set { this._Addr = value?.Trim(); } }

        private System.DateTime? _Birthday;
        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? Birthday { get { return this._Birthday; } set { this._Birthday = value ?? default(System.DateTime); } }

        private System.Double? _Discount;
        /// <summary>
        /// 
        /// </summary>
        public System.Double? Discount { get { return this._Discount; } set { this._Discount = value ?? default(System.Double); } }

        private System.Double? _IMoney;
        /// <summary>
        /// 
        /// </summary>
        public System.Double? IMoney { get { return this._IMoney; } set { this._IMoney = value ?? default(System.Double); } }

        private System.String _Oper;
        /// <summary>
        /// 
        /// </summary>
        public System.String Oper { get { return this._Oper; } set { this._Oper = value?.Trim(); } }

        private System.DateTime? _OperDate;
        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? OperDate { get { return this._OperDate; } set { this._OperDate = value ?? default(System.DateTime); } }
        public int shop { get; set; }
        public int syc { get; set; }
    }
}